#ifndef _CMPNT_MNG_H_
#define _CMPNT_MNG_H_

#include "fs_user.h"
#include "gui_user.h"

/* 组件状态 */
enum
{
    CMPNT_STA_NOTREADY = 0,
    CMPNT_STA_READY,
};

/* 组件状态 */
typedef struct CMPNT_STATUS
{
    uint8_t fs;
    uint8_t gui;
} cmpnt_status_t;

/* 组件初始化 */
RET_STATUS cmpnt_init(void);

/* 获得 文件系统组件状态 */
uint8_t cmpnt_get_fs_status(void);

/* 获得 GUI组件状态 */
uint8_t cmpnt_get_gui_status(void);

#endif
